import java.util.Scanner;
import java.util.Scanner;
public class Test3 {


    public class WeekdayOutput {
        public static void main(String[] args) {
            // 创建 Scanner 对象，用于从控制台读取用户输入
            Scanner scanner = new Scanner(System.in);
            // 提示用户输入 1 - 7 之间的数字
            System.out.println("请输入 1 - 7 之间的数字:");
            // 读取用户输入的整数
            int input = scanner.nextInt();

            // 使用 switch 语句根据用户输入的数字进行判断
            switch (input) {
                // 当输入为 1 时，输出“星期一”
                case 1:
                    System.out.println("星期一");
                    // 终止 switch 语句的执行，避免穿透到下一个 case
                    break;
                // 当输入为 2 时，输出“星期二”
                case 2:
                    System.out.println("星期二");
                    break;
                // 当输入为 3 时，输出“星期三”
                case 3:
                    System.out.println("星期三");
                    break;
                // 当输入为 4 时，输出“星期四”
                case 4:
                    System.out.println("星期四");
                    break;
                // 当输入为 5 时，输出“星期五”
                case 5:
                    System.out.println("星期五");
                    break;
                // 当输入为 6 时，输出“星期六”
                case 6:
                    System.out.println("星期六");
                    break;
                // 当输入为 7 时，输出“星期日”
                case 7:
                    System.out.println("星期日");
                    break;
                // 当输入的数字不在 1 - 7 范围内时，输出提示信息
                default:
                    System.out.println("输入的数字不在 1 - 7 范围内，请重新输入。");
            }
            // 关闭 Scanner 对象，释放资源
            scanner.close();
        }
    }
}
 class OldSwitchExample {
    public static void main(String[] args) {
        int month = 3;
        int days;

        switch (month) {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                days = 31;
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                days = 30;
                break;
            case 2:
                days = 28;
                break;
            default:
                days = -1;
                System.out.println("输入的月份不合法");
        }

        if (days != -1) {
            System.out.println(month + "月有 " + days + " 天");
        }
    }
}
